フリラでも使える電子QSL Webシステムの構築
🎉Webサービスをリリースしました
hr.icon
※ 以下は設計/企画資料です
もくもく会での説明やディスカッションに利用する為の資料です
サービスの正式なドキュメントではありません
hr.icon
目標(何をするのか?)
QSLカードの交換を「だれでも」「かんたんに」「無料で」実現する
「QSLカード」交換を新規参入者の心理的ハードルにさせない
新しいシステムによる「選択肢」の提案
目的(何故やるのか?)
QSLカードの交換自体は有意義な文化なのに、ネガティブな意見が多くなっている
紙のカード交換には時間とコストが掛かる
既存の電子QSLシステムの課題解決
eQSL : 言語的ハードル / UI・UXの問題→難易度が高い / 任意のデザインは有償
hQSL : JARLに加入しなければ登録ができない / hamlogが必要(PC未所有のユーザーは利用できない?)
根本的問題
アワード利用の観点から厳密なユーザー認証が必要 = 登録ハードルが高い
方法(どうやって実現するか?)
「だれでも」
webシステムとして構築 = プラットフォーム関係なくアクセス可能
「かんたんに」
アワード等には利用できない代わりに「認証の仕組み」を諦めて簡略化
認証不要 = フリーライセンスのコールサインも登録可能
「ユーザー登録なし」でもQSL発行/受取可能にする
「無料で」
Cloud型のインフラ + 可能な限りのサーバーレスで運用維持コストを削減
ローコストで維持可能にして持続的に無償で提供可能にする
開発進捗
ToDo
None
Doing
None / 一旦保守メインで進める
Done
7/31
インフラ構築完了(GCP : CloudRun + CloudSQL)
8/7
DB設計
DB実装
トップページ作成
8/11
画像アップロード実装
8/13
QSL登録機能実装
コールサイン検索機能の実装
QSLとカードの連携機能
未登録時のQSLカードの登録フロー整備
ドメイン取得&設定
QSO実績ページ作成
8/14
日付入力の不具合解決(turbo Drive 問題)
QSLデザインFIX
8/15
Twitter連携
8/16
フリラ登録のUX向上
LP作成
8/17
デザイン最適化
登録時に確認画面実装
SP対応
8/18
iphone入力フォームデザイン崩れ修正
コールサインログイン(sessionセットのみ)
ページネーション対応
8/19
カタカナコール対応
8/21
favicon設定/SEO対応
404/500エラーページ実装
8/23
本番環境作成
8/24
エイリアスの概念を分かりやすくする
オープンβ対応
セキュリティ対応
GA/IPロギング追加
コールサイン入力値の自動コンバート(半角/大文字)
リファクタリング
アップロード画像サイズ制限
8/27
バルクインサート対応
初期カード登録
8/28
軽微調整
CSV:確認するボタンを登録するボタンに変更
一覧ではカードのサムネイルを表示
SEO対応(トップページの画像軽量化 / alt設定)
活動meterが動かない不具合解決
登録日を掲載する
コールが見つからない場合の検索表示の改善
8/31
Q&Aサイトの整備
検索クリア時のバグ改善
短縮URLの実装
E2Eテストの実装
9/1
削除機能の実装
SEO対応(特定条件でリダイレクト)
正式版リリース
9/2
DBコスト最適化
hr.icon
テーブルリレーション設計
https://gyazo.com/b47888209f971500b87381d9426dd1c0
hr.icon